home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGNG_C / TCHK060.LZH / KEYBOARD.H < prev    next >
Text File  |  1988-01-15  |  1KB  |  21 lines

  1. /* TCHK 0.60 - Howard Kapustein's Turbo C library      1-15-88 */
  2. /* Copyright (C) 1988, Howard Kapustein.  All rights reserved. */
  3.  
  4. /* keyboard.h  -  header file for KEYBOARD.C - keyboard input routines */
  5.  
  6. /* function prototypes */
  7. byte getk(boolean wait);      /* get key, like getchar() for IBM */
  8. int inkey(boolean wait);      /* get key, returns ASCII + 256 for extended */
  9. char getyn(int output);       /* get Yes/No, output = 0: no output */
  10. char getlogical(int output);  /* get True/False, output = 0: no output */
  11. char *getddate(void);         /* get date: 11/24/87 */
  12. char *getdouble(void);        /* get double */
  13. char *getint(void);           /* get integer */
  14. char *getreal(int size, int decimal);          /* get real number */
  15. char getc_match(boolean output, char *match);  /* get char, case not matter */
  16. char getk_match(boolean output, char *match);  /* get char, case matters */
  17. char *getstr(int size, char *pattern);  /* get a string, max size, pattern */
  18. int getget(byte row, byte col, char *returnstr, int size, char *pattern, 
  19.            int argn, int argk[]); /* get a string, max size, pattern, with editing */
  20. int clear_typeahead(void);        /* clears typeahead buffer, return # keys cleared */
  21.